Kp
|
a2427f58b5
|
Use special type to reduce pointer/index conversions
|
2014-01-12 19:32:12 +00:00 |
|
Kp
|
da8e5459d6
|
Return objptridx_t from obj_create_copy
|
2014-01-12 19:32:10 +00:00 |
|
Kp
|
599af3e1ba
|
Return objptridx_t from obj_allocate
|
2014-01-12 19:14:16 +00:00 |
|
Kp
|
377626541d
|
Pass objptridx_t to render_object
|
2014-01-11 23:06:33 +00:00 |
|
Kp
|
70b8a2bb6d
|
Disallow using operator-(objptridx_t,Objects)
Implicit conversions made this work, but it just does extra work for no gain.
|
2014-01-11 22:50:07 +00:00 |
|
Kp
|
68125a472a
|
Pass objptridx_t to set_camera_pos
|
2014-01-11 17:26:11 +00:00 |
|
Kp
|
fca105e95d
|
Pass objptridx_t to create_small_fireball_on_object
|
2014-01-11 17:25:26 +00:00 |
|
Kp
|
a0ac77569b
|
Pass objptridx_t to obj_delete
|
2014-01-11 17:22:11 +00:00 |
|
Kp
|
0b820e1e7b
|
Pass objptridx_t to object_move_one
|
2014-01-11 17:19:22 +00:00 |
|
Kp
|
0776e692a7
|
Use objptridx_t in obj_create
|
2014-01-10 04:00:34 +00:00 |
|
Kp
|
f1a6757693
|
Use objptridx_t for obj_create
|
2014-01-10 03:20:11 +00:00 |
|
Kp
|
9a5d0f6f09
|
Use symbolic values for segment/object first/none
|
2014-01-06 04:17:55 +00:00 |
|
Kp
|
f4a7b23bf5
|
Fix incorrect use of assignment in assert statements
|
2014-01-05 01:51:22 +00:00 |
|
Kp
|
8218af34b5
|
Add special type to let obj_*link take either pointer or index
|
2014-01-03 04:04:04 +00:00 |
|
Kp
|
d7d052857a
|
Use bitmask for hitobj_list
Reduces sizeof(laser_info) from 392 to 80.
|
2013-12-31 03:22:03 +00:00 |
|
Kp
|
745633eabe
|
Use vector to allow rendering unlimited robots
|
2013-12-29 04:54:08 +00:00 |
|
Kp
|
cf5343db18
|
Move ai_local into ai_static
Eliminates a global and some pointer math.
|
2013-12-29 03:59:21 +00:00 |
|
Kp
|
67ad7811bd
|
Remove unused physics_info::brakes
|
2013-12-28 22:47:46 +00:00 |
|
Kp
|
8c63ad4d09
|
Use dedicated type for Objects[] array
|
2013-12-25 23:49:04 +00:00 |
|
zico
|
0e3e020323
|
merge
|
2013-12-20 09:22:33 +01:00 |
|
zico
|
9efd5ecaef
|
Restrict bright players feature to OBJ_PLAYER
|
2013-12-20 09:21:42 +01:00 |
|
Kp
|
d2a2103cc2
|
Combine MULTI_PLAYER_EXPLODE and MULTI_PLAYER_DROP
Add a selector byte and use a common primary command code.
|
2013-12-20 03:11:23 +00:00 |
|
Kp
|
aba6c2dfee
|
Pass glow_values as array<> to retain size information
|
2013-12-19 03:31:24 +00:00 |
|
Kp
|
9776827a33
|
Make Objects[] a C++ array
|
2013-12-18 04:51:46 +00:00 |
|
zico
|
47c00c7128
|
Added code which draws activated headlights or their absence to g3_draw_polygon_model. This was never implemented in D2X - probably because most of interp.c was adopted from D1X.
|
2013-12-16 08:37:51 +01:00 |
|
Kp
|
541961a2f7
|
Make Object_type_names const
|
2013-11-28 00:27:43 +00:00 |
|
Kp
|
2714679284
|
Mark private functions static
|
2013-11-02 04:23:55 +00:00 |
|
Kp
|
7f334859ae
|
Move similar/main/object.c -> similar/main/object.cpp
|
2012-11-11 22:12:51 +00:00 |
|