Paul Chote
9ddb2beced
Apply the same to bibs and smudges
2010-09-19 18:57:42 +12:00
Paul Chote
23da8a24bd
Only render shroud/ore that is in the current viewport
2010-09-19 18:34:23 +12:00
Paul Chote
be47fb55e8
Initial support for custom tile sizes
2010-09-15 19:31:21 +12:00
Paul Chote
629e73ac29
support d2k remap range
2010-09-15 19:31:20 +12:00
Paolo Chiodi
2945838eef
some more locking into map borders
2010-09-06 20:12:47 +12:00
Chris Forbes
5a75625eef
don't thrash the GC quite so hard in SpatialBins
2010-09-06 18:46:47 +12:00
Chris Forbes
01fa0b357e
fix crash in prev on destroying a building (oops)
2010-09-06 18:16:32 +12:00
Chris Forbes
c5f0dad84e
fix smudgelayer deepening; make biblayer work the same way (not optimal, but better)
2010-09-06 18:11:58 +12:00
Paul Chote
06e8b530ea
Use a dictionary for smudges
2010-09-06 14:40:22 +12:00
Paolo Chiodi
2c388308c7
avoid calling Viewport.Scroll on every ScreenShaker.Tick
2010-09-04 10:45:09 +02:00
Paolo Chiodi
1c8f744719
allow camera shaking to exit map borders
2010-09-04 10:45:09 +02:00
Bob
739c38d3d8
more. doesn't run. may not compile
2010-08-26 19:33:56 +12:00
Chris Forbes
f4da83e920
start cleaning up IWorldLoadHook vs IGameStarted -- IGameStarted dies.
2010-08-25 21:53:54 +12:00
Bob
7247bd1078
changed UIM to use less memory
2010-08-21 15:10:54 +12:00
Chris Forbes
ac31767aef
some random housekeeping (ScreenShaker)
2010-08-21 15:10:53 +12:00
Paul Chote
10ea035b42
Fix #41
2010-08-15 15:34:27 +12:00
Paul Chote
ddd56e6f9b
Reveal-map crate
2010-08-15 01:43:24 +12:00
Bob
ae703d50b2
Actor.traits is implementation detail
2010-08-14 17:39:49 +12:00
Paul Chote
7d044a9e1b
Remove custom cnc behavior
2010-08-02 20:43:56 +12:00
Bob
b4c84a11f2
changes to allow widgets to be in mods/; moved BuildPaletteWidget into mods/
2010-07-30 20:15:14 +12:00
Paul Chote
bce9791b56
Fix building repair; Kill GlobalDefaults.
2010-07-30 00:41:55 +12:00
Paul Chote
6fba888d45
Shift Actor.Health onto a trait.
...
Known regressions:
- cnc only
- health bar colors
- can't repair buildings
2010-07-30 00:33:44 +12:00
Paul Chote
eaa80fab74
Shift Sight onto its own trait. Only cnc for now.
2010-07-28 21:37:43 +12:00
Paul Chote
c6f0b792d3
Do the right thing when stances change
2010-07-27 21:19:17 +12:00
Paul Chote
9a704e69b2
Shift RevealsShroud onto Unit; fix "vehicles don't update shroud" regression in last
2010-07-27 21:19:16 +12:00
Paul Chote
a91ebb4eda
Allies share sight
2010-07-27 11:34:28 +12:00
Chris Forbes
56e929014d
slightly faster again (map.IsInMap isnt free) -- but be careful
2010-07-26 21:42:11 +12:00
Chris Forbes
e0a5350ed6
slightly faster again
2010-07-26 21:39:23 +12:00
Paul Chote
637fae87cd
Remove a bunch of unused stuff. May help pathfinder perf a little.
2010-07-26 20:27:56 +12:00
Paul Chote
305fa03355
Kill Controller
2010-07-26 20:14:35 +12:00
Paul Chote
ac526f9762
Split the radar into multiple bitmaps
2010-07-22 22:54:12 +12:00
Paul Chote
d21e9fe093
Kill ITerrainTypeModifier for explicit updating of a custom layer in the map. Functionally equivalent, but MUCH faster.
2010-07-22 22:22:53 +12:00
alzeih
2f9f539857
big pile of Render refactoring
2010-07-21 18:59:33 +12:00
alzeih
222b29cec6
Bye Bye Chrome!
2010-07-21 17:57:06 +12:00
alzeih
647252b0cb
Chrome.rootWidget -> Widget.RootWidget
2010-07-21 16:14:31 +12:00
Chris Forbes
19fda0b98e
kill most of GlobalDefaults
2010-07-20 18:26:09 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Paul Chote
8abc8e03cb
Shift player palette definitions onto the player/client. Needs ui; for now everyone is teal.
2010-07-16 20:51:20 +12:00
Bob
281d013c3b
move Combat, AttackBase, and associates into mod
2010-07-08 16:38:58 +12:00
Chris Forbes
68b63dc89e
ralint: verify voices, support (and still verify) @-form prerequisites.
2010-07-04 14:50:26 +12:00
Chris Forbes
5bec019d55
add RALint checking to nearly everything
2010-07-01 18:57:10 +12:00
Paul Chote
d275c72cb8
Cleaner TileSet init
2010-06-26 13:33:46 +12:00
Paul Chote
08ee425415
Fix some stupid bugs; remove hardcoded references to water/ore/tree terraintypes
2010-06-26 12:02:30 +12:00
Paul Chote
bf6b2da1a8
Unhardcode terrain types. Needs a bit more work re initialization and bridges
2010-06-26 10:55:29 +12:00
Paul Chote
7c3a10396c
New crush code, now with less bs
2010-06-25 20:57:06 +12:00
Paul Chote
00b91bd7ad
Reimplement ICustomTerrain with far less bs
2010-06-25 19:26:08 +12:00
Paul Chote
29fa9e3aeb
Shift movement cost/speed into IMove; regressions in a few areas
2010-06-25 17:05:56 +12:00
Paul Chote
7ac8d0cf59
Units automatically path around known hazards (eg static base defenses). Test using SAM and TRAN.
...
Todo: Ignore hazards when force-moving; Apply only to known enemy hazards; Implement more hazard classes
Also add a few files I forgot from previous patches
2010-06-25 13:53:37 +12:00
Paul Chote
0aeca2aadc
Helicopters use pathfinder
2010-06-24 21:51:22 +12:00
Paul Chote
aff357db0b
Actually render resources when shroud is disabled
2010-06-20 18:34:06 +12:00