89a963fb7f
style cleanup: comment blocks
2012-03-09 18:28:30 +00:00
4f7bdc59d3
style cleanup: spelling.
...
also remove large, duplicate comments from sunsky.h
2012-03-09 00:41:09 +00:00
640d766370
style cleanup - remove unneeded ';'s
2012-03-08 03:05:57 +00:00
9d49fa0e63
style cleanup - spelling corrections & update some incorrect comments.
2012-03-03 11:45:08 +00:00
7bbf4b7831
style cleanup
...
- spelling - turns out we had tessellation spelt wrong all over.
- use \directive for doxy (not @directive)
- remove BLI_sparsemap.h - was from bmesh merge IIRC but entire file commented and not used.
2012-03-02 16:05:54 +00:00
ea13ec1699
Spelling Cleanup
2012-03-01 12:20:18 +00:00
7cc206ddca
Code Cleanup: remove non existing function declarations.
...
added some missing functions too - which are not used yep but should be there for api completeness.
* CDDM_set_mloop
* CDDM_set_mpoly
* BLI_mempool_count
2012-02-29 15:00:37 +00:00
47c373c7a9
style cleanup (mostly whitespace)
2012-02-27 10:35:39 +00:00
3fc2fbc333
style cleanup, use { on newline after function definition.
...
spelling 'impliment' -> 'implement'
2012-02-25 16:49:59 +00:00
b8e019d839
use __ prefix on header guards to avoid mixing up defines with api functions / classes.
2012-02-23 10:41:31 +00:00
190f5d1787
code cleanup: dont set the namespace in STR_String.h - 'using namespace std', since this is included in many places.
2012-02-23 02:36:30 +00:00
fb4ad50cee
use defines for property name lenghths in the BGE, were using 31,32,64,100.
2012-01-16 05:27:11 +00:00
424e09a2ce
use PyUnicode_From_STR_String in the game engine in more places.
2011-12-30 12:44:16 +00:00
6d965f4493
style edits for function declarations
2011-12-30 07:55:15 +00:00
3b9b6051d9
rename mathutils constructors to match other parts of the bpy/api (no functional changes)
2011-11-24 04:45:36 +00:00
e84c0980a3
correct indentation and some whitespace edits (no functional changes)
2011-11-11 13:09:14 +00:00
4c17f8e5de
PyUnicode_From_STR_String utility function which passes STR_String to PyUnicode_FromStringAndSize (saves a call to strlen).
...
Also made CValue::ConvertKeysToPython use faster list creation and improved some of the macro formatting.
2011-11-06 01:39:36 +00:00
62f2218554
macro formatting & remve some unused code.
2011-11-05 05:44:52 +00:00
2d09bf85af
cleanup some BLF macros and dont over-alloc BGE's PyObjectPlus when setting strings (better change then the one I made recently).
2011-11-04 09:14:49 +00:00
665f602f15
python string conversion
...
- use _PyUnicode_AsStringAndSize where possible
- use %R for PyErr_Format(...) rather then running repr on the object explicitly
- use const char
2011-11-03 14:09:18 +00:00
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
61389bba41
fix spelling mistakes in comments (and in some python error messages), nothing to effect translations.
2011-10-17 06:39:13 +00:00
c27926896f
spaces -> tabs (whitespace only changes)
2011-10-06 22:04:01 +00:00
274b9c8fb8
whitespace cleanup
2011-09-25 12:31:21 +00:00
357febc168
fix for building with collada and some other warnings
2011-09-10 09:38:38 +00:00
9161d3ce4b
use Py_ssize_t rather than int when dealing with list sizes (original patch from Fedora but applied changes elsewhere too), also replace PyList_Size with PyList_GET_SIZE where typechecking is already done.
2011-09-06 23:46:20 +00:00
2365c64014
whitespace bge edits
2011-09-01 02:12:53 +00:00
682cc63161
Merging with trunk up to r38631.
2011-07-23 16:34:30 +00:00
382050501d
remove duplicate function for printing the current file:line of a python script in the BGE.
2011-07-22 11:21:01 +00:00
4532bd731d
Merge with trunk up to r38584.
2011-07-21 21:11:58 +00:00
5792bd7cc7
cmake: cleanup include paths, some duplicates and going up some unneeded dirs.
2011-07-17 09:11:13 +00:00
3a6158a8bf
move mathutils into its own lib.
2011-07-15 04:01:47 +00:00
d9cf985730
Merging trunk up to r38329.
2011-07-12 13:09:22 +00:00
7370ba1839
fix for NULL pointer usages
2011-07-09 19:59:32 +00:00
cd04cff180
Merge with trunk revision 37149.
2011-06-03 23:24:01 +00:00
09da9d4393
cmake maintenance
...
blender_add_lib now takes a separate include argument to suppress warnings in system includes (mostly ffmpeg & python).
also only build wm_apple.c on apple+carbon configuration.
2011-05-31 01:15:44 +00:00
11014aa34b
access pythons code object directly rather than attribute access.
2011-05-29 11:05:52 +00:00
9cfd093a93
Merge with trunk r36987.
2011-05-29 00:48:03 +00:00
9b5800bcd7
fixed "rather then" -> "rather than" typos all over the place
2011-05-28 13:11:24 +00:00
017fa2c19f
BGE Animations:
...
* Adding a BL_Action and a BL_ActionManager
* Each KX_GameObject has a BL_ActionManager, which can control up to for BL_Action objects at a given time
* Currently, the only interface to BL_ActionManager is through KX_GameObject via Python
* Only armature animations are currently supported
2011-05-24 07:52:29 +00:00
cb12337363
Code cleanup: remove source/kernel module, this wasn't really the kernel of
...
anything, only contained a hash map and functions to pass command line args
to the game engine. Moved those to container and BlenderRoutines modules.
2011-05-06 20:18:42 +00:00
bb1f20a534
includes for building with gcc 4.6 on fedora.
...
patch from Richard Shaw
2011-03-30 16:14:54 +00:00
b74a84a470
add stddef.h include for offsetof macro for gcc 4.6 compat.
2011-03-09 02:06:21 +00:00
53139432dd
image.depth, 96/128 for float color images, was 24/32 for byte images.
...
also use <> for system includes
2011-03-09 01:25:59 +00:00
965c46b1d3
follow up on patch [ #26215 ], not all weakref references were ifdef'd
2011-02-25 15:07:25 +00:00
2cf20fde1b
patch [ #26215 ] Python weak reference (weakref) support for game objects
...
by Alex Fraser (z0r)
2011-02-25 14:32:35 +00:00
Nathan Letwory
34eeeb9115
doxygen: gameengine/Expressions tagged.
2011-02-25 13:31:23 +00:00
Nathan Letwory
5b607701a7
doxygen: prevent GPL license block from being parsed as doxygen comment.
2011-02-23 10:52:22 +00:00
Nathan Letwory
5138615554
doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji
2011-02-22 10:33:14 +00:00
Dalai Felinto
11e3b6b0b5
BGE Expressions: convert "\n" to real \n
...
example of usage:
0) Game Properties: text (String) and log (Boolean=True)
1) Keyboard Sensor set to AllKeys with log as logging and text as Target
2) Expression Controller: text=="quit\n"
3) Game Actuator: Quit Game
[1] <-> [2] <-> [3] .:. this will quit the game when you write quit + Enter
4) Keyboard Sensor: set to Return
5) And Controller
6) Property Actuator: Assign text property to ""
[4] <-> [5] <-> [6] .:. this will reset the string everytime you press Enter
# # # # # # # # # # # # # # # # # # # # # # #
Since the change is in the InputParser.cpp it actually affects all the text
input fields in the Logic Editor. So for instance you can use it in the
assign Property Actuator.
# # # # # # # # # # # # # # # # # # # # # # #
Connect an expression controller: text="idclip\n" with an actuator to disable
the Collision of your walls and you can re-create Doom with only Logic Bricks (:
2011-02-18 10:10:48 +00:00