Chris Forbes
|
2f962452e5
|
fix compile failure in prev
|
2010-10-25 09:14:22 +13:00 |
|
Bob
|
10f5e68f7f
|
fix #166 (shroud artifacting at bounds)
|
2010-10-25 09:06:23 +13:00 |
|
Chris Forbes
|
291899de8a
|
glitch-free.
|
2010-10-25 08:32:14 +13:00 |
|
Caleb Anderson
|
c568dfa486
|
Contrail trait
|
2010-10-25 08:29:54 +13:00 |
|
Caleb Anderson
|
ff7daf8727
|
MoveViewport takes a float to allow for smoother panning. Added more scripting to shellmap
|
2010-10-25 08:16:08 +13:00 |
|
Bob
|
7ca9fcdac9
|
run the shellmap even while the lobby shows. remove Widget.SpecialOneArg
|
2010-10-12 18:33:16 +13:00 |
|
Bob
|
20276291ce
|
move Game.world onto OrderManager. use call IssueOrder on world and/or on orderManager, not on Game
|
2010-10-12 17:30:27 +13:00 |
|
Bob
|
6bbf878314
|
remove ref to Game.world in Viewport.ShroudBounds
|
2010-10-12 17:29:09 +13:00 |
|
Bob
|
4cd3195f9f
|
call refreshPalette in the right place. make Game.worldRenderer PRIVATE (yay)
|
2010-10-12 17:29:06 +13:00 |
|
Bob
|
6ea2a06e4b
|
pass WorldRenderer to Widget.Draw, DrawInner
|
2010-10-12 17:27:08 +13:00 |
|
Bob
|
597dba8584
|
untangling WorldRenderer from World
|
2010-10-12 17:24:23 +13:00 |
|
Bob
|
cb1deacbb2
|
pass world into CheckSync. don't pass world into Widget.DrawInner
|
2010-10-12 17:24:12 +13:00 |
|
Bob
|
ab1e930ba3
|
pass worldRenderer around as necessary
|
2010-10-12 17:24:07 +13:00 |
|
Bob
|
26d1db778e
|
push the check-synchash-doesn't-change pattern into a utility fn. furthur reduce the number of uses on Game.world
|
2010-10-07 22:07:11 +13:00 |
|
Chris Forbes
|
49a645cd2d
|
fix ubuntu-64 support (Tao.FreeType was quite bogus.)
|
2010-10-05 17:42:13 +13:00 |
|
Bob
|
7bf4cb85fa
|
fix perf in ShroudRenderer
|
2010-09-24 18:11:08 +12:00 |
|
Bob
|
14e517cab5
|
Autoflush renderer. Sprite.DrawAt convenience function.
|
2010-09-24 18:11:03 +12:00 |
|
Bob
|
cdcfeb6276
|
render perf improvement: BufferSubData, and don't use the same buffer back-to-back
|
2010-09-24 18:11:00 +12:00 |
|
Bob
|
aff6889995
|
moved traits from engine into mod
|
2010-09-20 20:58:42 +12:00 |
|
Chris Forbes
|
aa1d44428d
|
fix prev
|
2010-09-19 18:50:34 +12:00 |
|
Paul Chote
|
23da8a24bd
|
Only render shroud/ore that is in the current viewport
|
2010-09-19 18:34:23 +12:00 |
|
Chris Forbes
|
83eae029b7
|
add explicit Z to Renderable. eating my hat, etc.
|
2010-09-17 20:21:21 +12:00 |
|
Paul Chote
|
d4182b1929
|
Tweaks to minimap preview
|
2010-09-16 22:54:49 +12:00 |
|
Chris Forbes
|
82875e15f9
|
remove some bogosity; there will likely be regressions, but not a huge deal.
|
2010-09-16 17:50:52 +12:00 |
|
Chris Forbes
|
d6f8b7d850
|
fix z-order bug
|
2010-09-16 17:43:17 +12:00 |
|
Paul Chote
|
051c451867
|
Support custom tile size ingame
|
2010-09-15 19:31:21 +12:00 |
|
Paul Chote
|
be47fb55e8
|
Initial support for custom tile sizes
|
2010-09-15 19:31:21 +12:00 |
|
Paul Chote
|
45d712d390
|
Fix defaultmod.
|
2010-09-09 20:31:53 +12:00 |
|
Paul Chote
|
dbbdc171d2
|
Use the new-format sequences.
|
2010-09-09 20:31:53 +12:00 |
|
Paul Chote
|
befe22e170
|
Convert sequences to yaml
|
2010-09-09 20:31:53 +12:00 |
|
Paul Chote
|
b84d2f2c29
|
Allow a small amount of over-scroll so ui doesn't get in the way
|
2010-09-06 20:12:47 +12:00 |
|
Paolo Chiodi
|
2945838eef
|
some more locking into map borders
|
2010-09-06 20:12:47 +12:00 |
|
Paul Chote
|
598fe9f956
|
gut perf logging - only record expensive ticks. perf.log is small enough to be useful now.
|
2010-09-06 15:29:34 +12:00 |
|
Paolo Chiodi
|
1c8f744719
|
allow camera shaking to exit map borders
|
2010-09-04 10:45:09 +02:00 |
|
Paolo Chiodi
|
669aaab6b4
|
change mouse sequence to blocked whene map borders are reached
|
2010-09-04 11:46:14 +12:00 |
|
Paolo Chiodi
|
73017d3f5c
|
lock viewport scrolling into map size
|
2010-09-04 11:46:14 +12:00 |
|
Paul Chote
|
dbd076543b
|
Low level loadscreen displays earlier
|
2010-08-25 21:17:05 +12:00 |
|
Paul Chote
|
b6b4df703a
|
Shift loadscreen into mods
|
2010-08-25 20:15:46 +12:00 |
|
Paul Chote
|
b17e6900ec
|
Awesome loadscreen for ra; crashfixes
|
2010-08-25 20:15:45 +12:00 |
|
Paul Chote
|
08a60ca336
|
Initial loadscreen impl; draws a black screen.
|
2010-08-25 20:15:45 +12:00 |
|
Paul Chote
|
d8c053253d
|
wtf?
|
2010-08-25 20:15:44 +12:00 |
|
Paul Chote
|
e4271b35dc
|
shader params can stay inside Renderer
|
2010-08-25 20:15:44 +12:00 |
|
Paul Chote
|
8e42dd95fc
|
RGBASpriteRender doesn't care about palettes
|
2010-08-25 20:15:44 +12:00 |
|
Paul Chote
|
1143f496db
|
Part 2 of 3: Split Settings into logical units.
Syntax for command line overrides is now <section>.<setting>=<value>
eg `General.InitialMods=cnc'
|
2010-08-24 19:53:05 +12:00 |
|
Paul Chote
|
46d0ce89e9
|
Fix silly naming conventions
|
2010-08-24 19:53:05 +12:00 |
|
Bob
|
18914447aa
|
fixed Renderer init (separated device creation from shader load)
|
2010-08-21 18:59:05 +12:00 |
|
Bob
|
0e16aa339d
|
move SheetBuilder singleton onto ModData
|
2010-08-21 17:44:06 +12:00 |
|
Bob
|
c7b650d6ec
|
de-static'd CursorSheetBuilder
|
2010-08-21 17:36:58 +12:00 |
|
Chris Forbes
|
0a041fe425
|
use byte[] backing for Sheet. bitmap backing is still available for Chrome RGBA hack.
|
2010-08-19 19:22:03 +12:00 |
|
Chris Forbes
|
1595c6a0ed
|
interim hack to support use of raw data in Sheet
|
2010-08-19 18:42:45 +12:00 |
|