From: <cl...@us...> - 2007-06-19 17:01:06
|
Revision: 6 http://fortress.svn.sourceforge.net/fortress/?rev=6&view=rev Author: clrg Date: 2007-06-19 10:01:06 -0700 (Tue, 19 Jun 2007) Log Message: ----------- Make map scrollable with minimap Modified Paths: -------------- trunk/Prototype/src/net/sourceforge/fortress/app.t trunk/Prototype/src/net/sourceforge/fortress/map.t trunk/Prototype/src/net/sourceforge/fortress/maptile.t Added Paths: ----------- trunk/Prototype/src/net/sourceforge/fortress/minimap.t trunk/Prototype/src/net/sourceforge/fortress/minimaptile.t Modified: trunk/Prototype/src/net/sourceforge/fortress/app.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-19 17:00:41 UTC (rev 5) +++ trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-19 17:01:06 UTC (rev 6) @@ -1,10 +1,28 @@ <!-- Copyright 2007 licensed under GPL v3 --> -<vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress"> +<vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress" xmlns:role="org.vexi.lib.role"> + <role:surface /> <ui:box> - <map packed="false" /> + <ui:box cols="1" hshrink="true"> + <minimap /> + <ui:box fill="#888888" height="1" /> + <ui:box height="5" /> + <ui:box id="tiletype" textcolor="white" vshrink="true" /> + <ui:box height="5" /> + <ui:box id="position" textcolor="white" vshrink="true" /> + <ui:box /> + </ui:box> + <ui:box fill="#888888" width="1" /> + <map id="map" /> vexi.ui.frame = thisbox; + $map.activeTile ++= function(v) + { + $position.text = "( "+v.posx+", "+v.posy+" )"; + $tiletype.text = v.type; + cascade = v; + } + </ui:box> </vexi> \ No newline at end of file Modified: trunk/Prototype/src/net/sourceforge/fortress/map.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/map.t 2007-06-19 17:00:41 UTC (rev 5) +++ trunk/Prototype/src/net/sourceforge/fortress/map.t 2007-06-19 17:01:06 UTC (rev 6) @@ -1,12 +1,114 @@ <!-- Copyright 2007 licensed under GPL v3 --> <vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress"> - <ui:box cols="50" shrink="true"> + <ui:box> + <ui:box id="map" align="topleft" cols="1" packed="false" shrink="true" /> + <ui:box id="cur" align="topleft" fill="#88ffffff" display="false" packed="false" /> - for (var i=0; 2500>i; i++) + var mapDim = function(v) { - thisbox[i] = .maptile(vexi.box); + cascade = v; + surface.setMapDim($map.width, $map.height); } + $map.width ++= mapDim; + $map.height ++= mapDim; + + var mapBox = function(v) + { + cascade = v; + surface.setMapBox(width, height); + } + + thisbox.width ++= mapBox; + thisbox.height ++= mapBox; + + //////// map movement ///////////////////////////////////////// + + var mx; + var my; + var ox; + var oy; + var vx; + var vy; + + var dragMove = function(v) + { + var m = thisbox.mouse; + var nx = ox - m.x + mx; + var ny = oy - m.y + my; + nx = 0 > nx ? (nx > vx ? nx : vx) : 0; + ny = 0 > ny ? (ny > vy ? ny : vy) : 0; + $map.x = nx; + $map.y = ny; + surface.setMapPos(nx, ny); + cascade = v; + } + + var dragStop = function(v) + { + surface.delMoveTrap(dragMove); + surface.Release2 --= dragStop; + cascade = v; + } + + var dragStart = function(v) + { + var m = thisbox.mouse; + mx = m.x; + my = m.y; + ox = $map.x; + oy = $map.y; + vx = width - $map.width; + vy = height - $map.height; + surface.addMoveTrap(dragMove); + surface.Release2 ++= dragStop; + cascade = v; + } + + thisbox.Press2 ++= dragStart; + + //////// tile tracking //////////////////////////////////////// + + thisbox.activeTile = null; + + var active = function() + { + var d = thisbox.distanceto(activeTile); + $cur.display = true; + $cur.width = activeTile.width; + $cur.height = activeTile.height; + $cur.x = d.x; + $cur.y = d.y; + } + + var enterFunc = function(v) + { + activeTile = trapee; + cascade = v; + active(); + } + + thisbox.Leave ++= function(v) { $cur.display = false; } + + for (var i=0; 50>i; i++) + { + $map[i] = vexi.box; + for (var j=0; 50>j; j++) + { + var t = .maptile(vexi.box); + t.Enter ++= enterFunc; + t.posx = j; + t.posy = i; + $map[i][j] = t; + } + } + + surface ++= function(v) + { + cascade = v; + surface.setMapContents($map); + } + </ui:box> </vexi> \ No newline at end of file Modified: trunk/Prototype/src/net/sourceforge/fortress/maptile.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/maptile.t 2007-06-19 17:00:41 UTC (rev 5) +++ trunk/Prototype/src/net/sourceforge/fortress/maptile.t 2007-06-19 17:01:06 UTC (rev 6) @@ -1,10 +1,10 @@ <!-- Copyright 2007 licensed under GPL v3 --> <vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress"> - <ui:box shrink="true"> + <ui:box shrink="true" width="20" height="20"> - var type = "grass"; - var seed = vexi.math.floor(vexi.math.random()*10); + thisbox.type = "grass"; + thisbox.seed = vexi.math.floor(vexi.math.random()*10); fill = .image[type+seed]; Added: trunk/Prototype/src/net/sourceforge/fortress/minimap.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/minimap.t (rev 0) +++ trunk/Prototype/src/net/sourceforge/fortress/minimap.t 2007-06-19 17:01:06 UTC (rev 6) @@ -0,0 +1,76 @@ +<!-- Copyright 2007 licensed under GPL v3 --> + +<vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress"> + <ui:box height="100" width="100"> + <ui:box shrink="true"> + <ui:box id="minimap" cols="1" shrink="true" /> + <ui:box id="viewbox" cols="1" align="topleft" packed="false"> + <ui:box fill="white" height="1" /> + <ui:box> + <ui:box fill="white" width="1" /> + <ui:box /> + <ui:box fill="white" width="1" /> + </ui:box> + <ui:box fill="white" height="1" /> + </ui:box> + </ui:box> + + var mw = 1; + var mh = 1; + var mx = 1; + var my = 1; + var vw = 1; + var vh = 1; + + var syncView = function() + { + $viewbox.width = $minimap.width * (vw / mw); + $viewbox.height = $minimap.height * (vh / mh); + $viewbox.x = $minimap.width * (-mx / mw); + $viewbox.y = $minimap.height * (-my / mh); + } + + surface ++= function(v) + { + cascade = v; + + surface.setMapBox = function(_vw, _vh) + { + vw = _vw; + vh = _vh; + syncView(); + } + + surface.setMapDim = function(_mw, _mh) + { + mw = _mw; + mh = _mh; + syncView(); + } + + surface.setMapPos = function(_mx, _my) + { + mx = _mx; + my = _my; + syncView(); + } + + surface.setMapContents = function(map) + { + var ni = map.numchildren; + var nj = map[0].numchildren; + for (var i=0; ni > i; i++) + { + $minimap[i] = vexi.box; + for (var j=0; nj > j; j++) + { + var t = .minimaptile(vexi.box); + t.setType(map[i][j].type, map[i][j].seed); + $minimap[i][j] = t; + } + } + } + } + + </ui:box> +</vexi> Added: trunk/Prototype/src/net/sourceforge/fortress/minimaptile.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/minimaptile.t (rev 0) +++ trunk/Prototype/src/net/sourceforge/fortress/minimaptile.t 2007-06-19 17:01:06 UTC (rev 6) @@ -0,0 +1,35 @@ +<!-- Copyright 2007 licensed under GPL v3 --> + +<vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress"> + <ui:box width="1" height="1" shrink="true"> + + var getFillHex = function(s) + { + switch (s) + { + case 0: return "90"; + case 1: return "98"; + case 2: return "A0"; + case 3: return "A8"; + case 4: return "B0"; + case 5: return "B8"; + case 6: return "C0"; + case 7: return "C8"; + case 8: return "D0"; + case 9: return "D8"; + } + return "FF"; + } + + thisbox.setType = function(t, s) + { + switch (t) + { + case "grass": + default: + fill = "#00" + getFillHex(s) + "00"; + } + } + + </ui:box> +</vexi> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2007-06-19 17:35:34
|
Revision: 7 http://fortress.svn.sourceforge.net/fortress/?rev=7&view=rev Author: clrg Date: 2007-06-19 10:35:36 -0700 (Tue, 19 Jun 2007) Log Message: ----------- - make map follow cursor instead of following view - switch off cursor while dragging map Modified Paths: -------------- trunk/Prototype/src/net/sourceforge/fortress/app.t trunk/Prototype/src/net/sourceforge/fortress/map.t trunk/Prototype/src/net/sourceforge/fortress/minimap.t Modified: trunk/Prototype/src/net/sourceforge/fortress/app.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-19 17:01:06 UTC (rev 6) +++ trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-19 17:35:36 UTC (rev 7) @@ -17,10 +17,10 @@ vexi.ui.frame = thisbox; - $map.activeTile ++= function(v) + $map.active ++= function(v) { - $position.text = "( "+v.posx+", "+v.posy+" )"; - $tiletype.text = v.type; + $position.text = "( "+$map.activeTile.posx+", "+$map.activeTile.posy+" )"; + $tiletype.text = $map.activeTile.type; cascade = v; } Modified: trunk/Prototype/src/net/sourceforge/fortress/map.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/map.t 2007-06-19 17:01:06 UTC (rev 6) +++ trunk/Prototype/src/net/sourceforge/fortress/map.t 2007-06-19 17:35:36 UTC (rev 7) @@ -25,6 +25,8 @@ //////// map movement ///////////////////////////////////////// + var dragging = false; + var mx; var my; var ox; @@ -35,8 +37,8 @@ var dragMove = function(v) { var m = thisbox.mouse; - var nx = ox - m.x + mx; - var ny = oy - m.y + my; + var nx = ox + m.x - mx; + var ny = oy + m.y - my; nx = 0 > nx ? (nx > vx ? nx : vx) : 0; ny = 0 > ny ? (ny > vy ? ny : vy) : 0; $map.x = nx; @@ -49,11 +51,15 @@ { surface.delMoveTrap(dragMove); surface.Release2 --= dragStop; + dragging = false; cascade = v; + active = true; } var dragStart = function(v) { + dragging = true; + $cur.display = false; var m = thisbox.mouse; mx = m.x; my = m.y; @@ -72,21 +78,21 @@ thisbox.activeTile = null; - var active = function() + thisbox.active ++= function(v) { - var d = thisbox.distanceto(activeTile); + var d = $map.distanceto(activeTile); $cur.display = true; $cur.width = activeTile.width; $cur.height = activeTile.height; - $cur.x = d.x; - $cur.y = d.y; + $cur.x = d.x + $map.x; + $cur.y = d.y + $map.y; } var enterFunc = function(v) { + cascade = v; activeTile = trapee; - cascade = v; - active(); + if (!dragging) active = true; } thisbox.Leave ++= function(v) { $cur.display = false; } Modified: trunk/Prototype/src/net/sourceforge/fortress/minimap.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/minimap.t 2007-06-19 17:01:06 UTC (rev 6) +++ trunk/Prototype/src/net/sourceforge/fortress/minimap.t 2007-06-19 17:35:36 UTC (rev 7) @@ -24,8 +24,8 @@ var syncView = function() { - $viewbox.width = $minimap.width * (vw / mw); - $viewbox.height = $minimap.height * (vh / mh); + $viewbox.width = $minimap.width * (vw / mw) + 1; + $viewbox.height = $minimap.height * (vh / mh) + 1; $viewbox.x = $minimap.width * (-mx / mw); $viewbox.y = $minimap.height * (-my / mh); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2007-06-20 15:57:46
|
Revision: 10 http://fortress.svn.sourceforge.net/fortress/?rev=10&view=rev Author: clrg Date: 2007-06-20 08:57:46 -0700 (Wed, 20 Jun 2007) Log Message: ----------- Click on the grass to make mud roads :-) Modified Paths: -------------- trunk/Prototype/src/net/sourceforge/fortress/app.t trunk/Prototype/src/net/sourceforge/fortress/map.t trunk/Prototype/src/net/sourceforge/fortress/maptile.t trunk/Prototype/src/net/sourceforge/fortress/minimap.t trunk/Prototype/src/net/sourceforge/fortress/minimaptile.t Added Paths: ----------- trunk/Prototype/src/net/sourceforge/fortress/image/grass/ trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass0.png trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass1.png trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass2.png trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass3.png trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass4.png trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass5.png trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass6.png trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass7.png trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass8.png trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass9.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/Thumbs.db trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud____.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud___m.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud__m_.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud__mm.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_m__.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_m_m.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_mm_.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_mmm.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudm___.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudm__m.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudm_m_.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudm_mm.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudmm__.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudmm_m.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudmmm_.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudmmmm.png Removed Paths: ------------- trunk/Prototype/src/net/sourceforge/fortress/image/grass0.png trunk/Prototype/src/net/sourceforge/fortress/image/grass1.png trunk/Prototype/src/net/sourceforge/fortress/image/grass2.png trunk/Prototype/src/net/sourceforge/fortress/image/grass3.png trunk/Prototype/src/net/sourceforge/fortress/image/grass4.png trunk/Prototype/src/net/sourceforge/fortress/image/grass5.png trunk/Prototype/src/net/sourceforge/fortress/image/grass6.png trunk/Prototype/src/net/sourceforge/fortress/image/grass7.png trunk/Prototype/src/net/sourceforge/fortress/image/grass8.png trunk/Prototype/src/net/sourceforge/fortress/image/grass9.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_e.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_e_s.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_e_s_w.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_e_w.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_e.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_e_s.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_e_s_w.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_e_w.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_s.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_s_w.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_w.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_w_nw.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_ne_sw.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_nw_se.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_s.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_s_w.png trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_w.png Modified: trunk/Prototype/src/net/sourceforge/fortress/app.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-20 14:35:39 UTC (rev 9) +++ trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-20 15:57:46 UTC (rev 10) @@ -2,7 +2,7 @@ <vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress" xmlns:role="org.vexi.lib.role"> <role:surface /> - <ui:box> + <ui:box titlebar="Fortress Prototype"> <ui:box cols="1" hshrink="true"> <minimap /> <ui:box fill="#888888" height="1" /> Added: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass0.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass0.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass1.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass1.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass2.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass2.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass3.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass3.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass4.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass4.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass5.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass5.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass6.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass6.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass7.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass7.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass8.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass8.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass9.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/grass/grass9.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/grass0.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/grass1.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/grass2.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/grass3.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/grass4.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/grass5.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/grass6.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/grass7.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/grass8.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/grass9.png =================================================================== (Binary files differ) Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/Thumbs.db =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/Thumbs.db ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud.png =================================================================== (Binary files differ) Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud____.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud____.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud___m.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud___m.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud__m_.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud__m_.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud__mm.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud__mm.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_e.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_e_s.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_e_s_w.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_e_w.png =================================================================== (Binary files differ) Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_m__.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_m__.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_m_m.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_m_m.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_mm_.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_mm_.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_mmm.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_mmm.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_e.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_e_s.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_e_s_w.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_e_w.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_s.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_s_w.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_w.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_n_w_nw.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_ne_sw.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_nw_se.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_s.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_s_w.png =================================================================== (Binary files differ) Deleted: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mud_w.png =================================================================== (Binary files differ) Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudm___.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudm___.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudm__m.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudm__m.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudm_m_.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudm_m_.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudm_mm.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudm_mm.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudmm__.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudmm__.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudmm_m.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudmm_m.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudmmm_.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudmmm_.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudmmmm.png =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/image/mud/mudmmmm.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/Prototype/src/net/sourceforge/fortress/map.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/map.t 2007-06-20 14:35:39 UTC (rev 9) +++ trunk/Prototype/src/net/sourceforge/fortress/map.t 2007-06-20 15:57:46 UTC (rev 10) @@ -5,6 +5,61 @@ <ui:box id="map" align="topleft" cols="1" packed="false" shrink="true" /> <ui:box id="cur" align="topleft" fill="#88ffffff" display="false" packed="false" /> + //////// sample road creation ///////////////////////////////// + + thisbox.Press1 ++= function(v) + { + if (!activeTile) return; + createMudTile(activeTile); + } + + thisbox.createMudTile = function(tile) + { + if (tile.type == "mud") return; + var posx = tile.posx; + var posy = tile.posy; + var comp = ""; + if (posy > 0 and $map[posy-1][posx].type == "mud") + { + var nt = $map[posy-1][posx]; + nt.comp = nt.comp.substring(0, 2) + "m" + nt.comp.substring(3); + nt.sync(); + comp = comp + "m"; + } + else comp = comp + "_"; + if ($map[posy].numchildren > posx + 1 and $map[posy][posx+1].type == "mud") + { + var nt = $map[posy][posx+1]; + nt.comp = nt.comp.substring(0, 3) + "m"; + nt.sync(); + comp = comp + "m"; + } + else comp = comp + "_"; + if ($map.numchildren > posy + 1 and $map[posy+1][posx].type != "grass") + { + var nt = $map[posy+1][posx]; + nt.comp = "m" + nt.comp.substring(1); + nt.sync(); + comp = comp + "m"; + } + else comp = comp + "_"; + if (posx > 0 and $map[posy][posx-1].type != "grass") + { + var nt = $map[posy][posx-1]; + nt.comp = nt.comp.substring(0, 1) + "m" + nt.comp.substring(2); + nt.sync(); + comp = comp + "m"; + } + else comp = comp + "_"; + tile.seed = ""; + tile.type = "mud"; + tile.comp = comp; + tile.sync(); + surface.setMapTile(tile); + } + + //////// minimap interaction ////////////////////////////////// + var mapDim = function(v) { cascade = v; Modified: trunk/Prototype/src/net/sourceforge/fortress/maptile.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/maptile.t 2007-06-20 14:35:39 UTC (rev 9) +++ trunk/Prototype/src/net/sourceforge/fortress/maptile.t 2007-06-20 15:57:46 UTC (rev 10) @@ -3,10 +3,12 @@ <vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress"> <ui:box shrink="true" width="20" height="20"> + thisbox.sync = function() { fill = .image[type][type+comp+seed]; } thisbox.type = "grass"; + thisbox.comp = ""; thisbox.seed = vexi.math.floor(vexi.math.random()*10); - fill = .image[type+seed]; + sync(); </ui:box> </vexi> \ No newline at end of file Modified: trunk/Prototype/src/net/sourceforge/fortress/minimap.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/minimap.t 2007-06-20 14:35:39 UTC (rev 9) +++ trunk/Prototype/src/net/sourceforge/fortress/minimap.t 2007-06-20 15:57:46 UTC (rev 10) @@ -70,6 +70,11 @@ } } } + + surface.setMapTile = function(t) + { + $minimap[t.posy][t.posx].setType(t.type, t.seed); + } } </ui:box> Modified: trunk/Prototype/src/net/sourceforge/fortress/minimaptile.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/minimaptile.t 2007-06-20 14:35:39 UTC (rev 9) +++ trunk/Prototype/src/net/sourceforge/fortress/minimaptile.t 2007-06-20 15:57:46 UTC (rev 10) @@ -7,16 +7,16 @@ { switch (s) { - case 0: return "90"; - case 1: return "98"; - case 2: return "A0"; - case 3: return "A8"; - case 4: return "B0"; - case 5: return "B8"; - case 6: return "C0"; - case 7: return "C8"; - case 8: return "D0"; - case 9: return "D8"; + case 0: return "70"; + case 1: return "78"; + case 2: return "80"; + case 3: return "88"; + case 4: return "90"; + case 5: return "98"; + case 6: return "A0"; + case 7: return "A8"; + case 8: return "B0"; + case 9: return "B8"; } return "FF"; } @@ -25,6 +25,9 @@ { switch (t) { + case "mud": + fill = "#5f2a07"; + break; case "grass": default: fill = "#00" + getFillHex(s) + "00"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2007-06-27 00:34:11
|
Revision: 15 http://fortress.svn.sourceforge.net/fortress/?rev=15&view=rev Author: clrg Date: 2007-06-26 17:34:09 -0700 (Tue, 26 Jun 2007) Log Message: ----------- Click on the minimap now moves the map too Modified Paths: -------------- trunk/Prototype/src/net/sourceforge/fortress/app.t trunk/Prototype/src/net/sourceforge/fortress/map.t trunk/Prototype/src/net/sourceforge/fortress/minimap.t Modified: trunk/Prototype/src/net/sourceforge/fortress/app.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-27 00:20:34 UTC (rev 14) +++ trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-27 00:34:09 UTC (rev 15) @@ -8,9 +8,9 @@ <minimap /> <ui:box fill="#888888" height="1" /> <ui:box height="5" /> - <ui:box id="tiletype" textcolor="white" /> + <ui:box id="tiletype" align="center" textcolor="white" /> <ui:box height="5" /> - <ui:box id="position" textcolor="white" /> + <ui:box id="position" align="center" textcolor="white" /> </ui:box> <ui:box fill="#888888" width="1" hshrink="true" /> <map id="map" /> Modified: trunk/Prototype/src/net/sourceforge/fortress/map.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/map.t 2007-06-27 00:20:34 UTC (rev 14) +++ trunk/Prototype/src/net/sourceforge/fortress/map.t 2007-06-27 00:34:09 UTC (rev 15) @@ -183,6 +183,16 @@ { cascade = v; surface.setMapContents($map); + + surface.moveMapTo = function(x, y) + { + var d = $map.distanceto($map[x][y]); + var dx = width/2 - d.x; + var dy = height/2 - d.y; + $map.x = 0 > dx ? (dx > width - $map.width ? dx : width - $map.width) : 0; + $map.y = 0 > dy ? (dy > height - $map.height ? dy : height - $map.height) : 0; + surface.setMapPos($map.x, $map.y); + } } </ui:box> Modified: trunk/Prototype/src/net/sourceforge/fortress/minimap.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/minimap.t 2007-06-27 00:20:34 UTC (rev 14) +++ trunk/Prototype/src/net/sourceforge/fortress/minimap.t 2007-06-27 00:34:09 UTC (rev 15) @@ -32,6 +32,13 @@ $viewbox.y = $minimap.height * (-my / mh); } + var moveMapFunc = function(v) + { + // assumes minimap tiles are 1px by 1px + var d = $minimap.distanceto(trapee); + surface.moveMapTo(d.x, d.y); + } + surface ++= function(v) { cascade = v; @@ -68,6 +75,7 @@ for (var j=0; nj > j; j++) { var t = .minimaptile(vexi.box); + t.Press1 ++= moveMapFunc; t.setType(map[i][j].type, map[i][j].seed); $minimap[i][j] = t; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2007-06-27 00:36:29
|
Revision: 16 http://fortress.svn.sourceforge.net/fortress/?rev=16&view=rev Author: clrg Date: 2007-06-26 17:36:30 -0700 (Tue, 26 Jun 2007) Log Message: ----------- Import surface template from Vexi widgets - only using that template at the moment - makes it quicker for people to get started Modified Paths: -------------- trunk/Prototype/src/net/sourceforge/fortress/app.t Added Paths: ----------- trunk/Prototype/src/net/sourceforge/fortress/surface.t Modified: trunk/Prototype/src/net/sourceforge/fortress/app.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-27 00:34:09 UTC (rev 15) +++ trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-27 00:36:30 UTC (rev 16) @@ -1,7 +1,7 @@ <!-- Copyright 2007 licensed under GPL v3 --> -<vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress" xmlns:role="org.vexi.lib.role"> - <role:surface /> +<vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress"> + <surface /> <preloadimages /> <ui:box titlebar="Fortress Prototype"> <ui:box orient="vertical" shrink="true"> Added: trunk/Prototype/src/net/sourceforge/fortress/surface.t =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/surface.t ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2007-06-27 14:54:16
|
Revision: 18 http://fortress.svn.sourceforge.net/fortress/?rev=18&view=rev Author: clrg Date: 2007-06-27 07:54:13 -0700 (Wed, 27 Jun 2007) Log Message: ----------- Event handling fixes - stop dragging if mouse button is released outside of frame (map) - stop dragging if frame loses focus (minimap) Modified Paths: -------------- trunk/Prototype/src/net/sourceforge/fortress/map.t trunk/Prototype/src/net/sourceforge/fortress/minimap.t Modified: trunk/Prototype/src/net/sourceforge/fortress/map.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/map.t 2007-06-27 02:14:57 UTC (rev 17) +++ trunk/Prototype/src/net/sourceforge/fortress/map.t 2007-06-27 14:54:13 UTC (rev 18) @@ -59,7 +59,7 @@ { drag1 = false; surface.Focused --= sr1Func; - surface.Release1 --= sr1Func; + surface._Release1 --= sr1Func; } thisbox.Press1 ++= function(v) @@ -68,7 +68,7 @@ createMudTile(activeTile); drag1 = true; surface.Focused ++= sr1Func; - surface.Release1 ++= sr1Func; + surface._Release1 ++= sr1Func; } //////// minimap interaction ////////////////////////////////// Modified: trunk/Prototype/src/net/sourceforge/fortress/minimap.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/minimap.t 2007-06-27 02:14:57 UTC (rev 17) +++ trunk/Prototype/src/net/sourceforge/fortress/minimap.t 2007-06-27 14:54:13 UTC (rev 18) @@ -43,12 +43,14 @@ var releaseFunc = function(v) { Move --= moveMapFunc; + surface.Focused --= releaseFunc; surface._Release1 --= releaseFunc; } var pressFunc = function(v) { Move ++= moveMapFunc; + surface.Focused ++= releaseFunc; surface._Release1 ++= releaseFunc; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2007-06-24 23:13:29
|
Revision: 11 http://fortress.svn.sourceforge.net/fortress/?rev=11&view=rev Author: clrg Date: 2007-06-24 16:13:29 -0700 (Sun, 24 Jun 2007) Log Message: ----------- Update after major changes to Vexi layout strategy - increase map size to 100 - sync prototype with development version of Vexi - change map management to $map[x][y] instead of $map[y][x] Modified Paths: -------------- trunk/Prototype/src/net/sourceforge/fortress/app.t trunk/Prototype/src/net/sourceforge/fortress/map.t trunk/Prototype/src/net/sourceforge/fortress/minimap.t Modified: trunk/Prototype/src/net/sourceforge/fortress/app.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-20 15:57:46 UTC (rev 10) +++ trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-24 23:13:29 UTC (rev 11) @@ -3,16 +3,15 @@ <vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress" xmlns:role="org.vexi.lib.role"> <role:surface /> <ui:box titlebar="Fortress Prototype"> - <ui:box cols="1" hshrink="true"> + <ui:box orient="vertical" shrink="true"> <minimap /> <ui:box fill="#888888" height="1" /> <ui:box height="5" /> - <ui:box id="tiletype" textcolor="white" vshrink="true" /> + <ui:box id="tiletype" textcolor="white" /> <ui:box height="5" /> - <ui:box id="position" textcolor="white" vshrink="true" /> - <ui:box /> + <ui:box id="position" textcolor="white" /> </ui:box> - <ui:box fill="#888888" width="1" /> + <ui:box fill="#888888" width="1" hshrink="true" /> <map id="map" /> vexi.ui.frame = thisbox; Modified: trunk/Prototype/src/net/sourceforge/fortress/map.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/map.t 2007-06-20 15:57:46 UTC (rev 10) +++ trunk/Prototype/src/net/sourceforge/fortress/map.t 2007-06-24 23:13:29 UTC (rev 11) @@ -1,9 +1,9 @@ <!-- Copyright 2007 licensed under GPL v3 --> <vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress"> - <ui:box> - <ui:box id="map" align="topleft" cols="1" packed="false" shrink="true" /> - <ui:box id="cur" align="topleft" fill="#88ffffff" display="false" packed="false" /> + <ui:box layout="absolute"> + <ui:box id="map" shrink="true" /> + <ui:box id="cur" fill="#88ffffff" display="false" /> //////// sample road creation ///////////////////////////////// @@ -19,33 +19,33 @@ var posx = tile.posx; var posy = tile.posy; var comp = ""; - if (posy > 0 and $map[posy-1][posx].type == "mud") + if (posy > 0 and $map[posx][posy-1].type == "mud") { - var nt = $map[posy-1][posx]; + var nt = $map[posx][posy-1]; nt.comp = nt.comp.substring(0, 2) + "m" + nt.comp.substring(3); nt.sync(); comp = comp + "m"; } else comp = comp + "_"; - if ($map[posy].numchildren > posx + 1 and $map[posy][posx+1].type == "mud") + if ($map.numchildren > posx+1 and $map[posx+1][posy].type == "mud") { - var nt = $map[posy][posx+1]; + var nt = $map[posx+1][posy]; nt.comp = nt.comp.substring(0, 3) + "m"; nt.sync(); comp = comp + "m"; } else comp = comp + "_"; - if ($map.numchildren > posy + 1 and $map[posy+1][posx].type != "grass") + if ($map[posx].numchildren > posy+1 and $map[posx][posy+1].type != "grass") { - var nt = $map[posy+1][posx]; + var nt = $map[posx][posy+1]; nt.comp = "m" + nt.comp.substring(1); nt.sync(); comp = comp + "m"; } else comp = comp + "_"; - if (posx > 0 and $map[posy][posx-1].type != "grass") + if (posx > 0 and $map[posx-1][posy].type != "grass") { - var nt = $map[posy][posx-1]; + var nt = $map[posx-1][posy]; nt.comp = nt.comp.substring(0, 1) + "m" + nt.comp.substring(2); nt.sync(); comp = comp + "m"; @@ -105,7 +105,7 @@ var dragStop = function(v) { surface.delMoveTrap(dragMove); - surface.Release2 --= dragStop; + surface._Release2 --= dragStop; dragging = false; cascade = v; active = true; @@ -123,7 +123,7 @@ vx = width - $map.width; vy = height - $map.height; surface.addMoveTrap(dragMove); - surface.Release2 ++= dragStop; + surface._Release2 ++= dragStop; cascade = v; } @@ -152,15 +152,16 @@ thisbox.Leave ++= function(v) { $cur.display = false; } - for (var i=0; 50>i; i++) + for (var i=0; 100>i; i++) { $map[i] = vexi.box; - for (var j=0; 50>j; j++) + $map[i].orient = "vertical"; + for (var j=0; 100>j; j++) { var t = .maptile(vexi.box); t.Enter ++= enterFunc; - t.posx = j; - t.posy = i; + t.posx = i; + t.posy = j; $map[i][j] = t; } } Modified: trunk/Prototype/src/net/sourceforge/fortress/minimap.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/minimap.t 2007-06-20 15:57:46 UTC (rev 10) +++ trunk/Prototype/src/net/sourceforge/fortress/minimap.t 2007-06-24 23:13:29 UTC (rev 11) @@ -1,17 +1,19 @@ <!-- Copyright 2007 licensed under GPL v3 --> <vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress"> - <ui:box height="100" width="100"> - <ui:box shrink="true"> - <ui:box id="minimap" cols="1" shrink="true" /> - <ui:box id="viewbox" cols="1" align="topleft" packed="false"> - <ui:box fill="white" height="1" /> + <ui:box height="100" width="100" layout="absolute"> + <ui:box layout="absolute"> + $minimap.width ++= function(v) { cascade = v; width = v; } + $minimap.height ++= function(v) { cascade = v; height = v; } + <ui:box id="minimap" shrink="true" /> + <ui:box id="viewbox" orient="vertical" align="topleft"> + <ui:box fill="white" height="1" vshrink="true" /> <ui:box> - <ui:box fill="white" width="1" /> + <ui:box fill="white" width="1" hshrink="true" /> <ui:box /> - <ui:box fill="white" width="1" /> + <ui:box fill="white" width="1" hshrink="true" /> </ui:box> - <ui:box fill="white" height="1" /> + <ui:box fill="white" height="1" vshrink="true" /> </ui:box> </ui:box> @@ -62,6 +64,7 @@ for (var i=0; ni > i; i++) { $minimap[i] = vexi.box; + $minimap[i].orient = "vertical"; for (var j=0; nj > j; j++) { var t = .minimaptile(vexi.box); @@ -73,7 +76,7 @@ surface.setMapTile = function(t) { - $minimap[t.posy][t.posx].setType(t.type, t.seed); + $minimap[t.posx][t.posy].setType(t.type, t.seed); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cl...@us...> - 2007-06-27 00:20:32
|
Revision: 14 http://fortress.svn.sourceforge.net/fortress/?rev=14&view=rev Author: clrg Date: 2007-06-26 17:20:34 -0700 (Tue, 26 Jun 2007) Log Message: ----------- Preload mud road images (no more black flicker!) Modified Paths: -------------- trunk/Prototype/src/net/sourceforge/fortress/app.t Added Paths: ----------- trunk/Prototype/src/net/sourceforge/fortress/preloadimages.t Modified: trunk/Prototype/src/net/sourceforge/fortress/app.t =================================================================== --- trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-27 00:20:09 UTC (rev 13) +++ trunk/Prototype/src/net/sourceforge/fortress/app.t 2007-06-27 00:20:34 UTC (rev 14) @@ -2,6 +2,7 @@ <vexi xmlns:ui="vexi://ui" xmlns="net.sourceforge.fortress" xmlns:role="org.vexi.lib.role"> <role:surface /> + <preloadimages /> <ui:box titlebar="Fortress Prototype"> <ui:box orient="vertical" shrink="true"> <minimap /> Added: trunk/Prototype/src/net/sourceforge/fortress/preloadimages.t =================================================================== (Binary files differ) Property changes on: trunk/Prototype/src/net/sourceforge/fortress/preloadimages.t ___________________________________________________________________ Name: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |