Dorian
|
277ad2a664
|
Rework tile map painting.
|
2016-11-15 19:54:46 -05:00 |
Dorian
|
89e74bb7a6
|
Refactor code into separate modules.
|
2016-11-15 12:10:47 -05:00 |
Dorian
|
f4494af342
|
Rework outline drawing and extract tile setup.
|
2016-11-15 11:16:19 -05:00 |
Dorian
|
06e9128ff0
|
Re-implement the hex-map drawing code.
|
2016-11-15 09:19:41 -05:00 |
Dorian
|
f0fdbc18bd
|
Start work on alternative hex grid layout.
|
2016-11-14 22:40:47 -05:00 |
Dorian
|
d85027abdc
|
Add requirements and enable simple Python 2/3 compatibility.
|
2016-11-09 22:36:05 -05:00 |
Dorian
|
db876192ec
|
Add requirements and enable simple Python 2/3 compatibility.
|
2016-11-09 10:21:08 -05:00 |
Dorian
|
18bb30c971
|
Merge remote-tracking branch 'remotes/amy/llfkj'
# Conflicts:
# hexmap.py
# main.py
|
2016-07-16 23:59:28 -04:00 |
Dorian
|
a71edbe29b
|
Merge remote-tracking branch 'remotes/amy/llfkj'
# Conflicts:
# hexmap.py
# main.py
|
2016-07-16 23:59:13 -04:00 |
Dorian
|
17b56caa55
|
Extract hexmap cell into standalone module.
|
2016-07-16 23:41:44 -04:00 |
Dorian
|
083e20c41f
|
Extract terrain handling into a separate module.
|
2016-07-16 23:33:51 -04:00 |
Dorian
|
7fab78fa8a
|
Add basic terrain to map.
|
2016-07-16 22:17:23 -04:00 |
Dorian
|
dd2864186e
|
Improve the bounding box detection behaviour.
|
2016-07-16 21:24:45 -04:00 |
Dorian
|
21a5431071
|
Attempt to add better bounding detection.
|
2016-07-16 20:46:30 -04:00 |
Dorian
|
4ca9a39256
|
Add ability to update the status part of the map.
|
2016-07-16 20:09:28 -04:00 |
Dorian
|
8308abba13
|
Remove dispatch and simplify the selected cell.
|
2016-07-16 19:40:30 -04:00 |
Dorian
|
fb829f28e4
|
Dispatch event from a selected HexMapCell up to the parent game to update the status.
|
2016-07-16 19:35:29 -04:00 |
Amy Wooding
|
e367ee54e4
|
Merge branch 'llfkj' of https://github.com/llf-amy/gamecamp into llfkj
|
2016-07-16 19:24:30 -04:00 |
Amy Wooding
|
032f6db266
|
Started setting things up to test the hexmap coordinate logic separately from the game.
|
2016-07-16 19:16:41 -04:00 |
Dorian
|
6ba611e539
|
Clean up left and right selection of hexes.
|
2016-07-16 18:54:27 -04:00 |
Dorian
|
d28e9b33ad
|
Add ability to detect various button presses.
|
2016-07-16 18:16:08 -04:00 |
Dorian
|
1ab95bbf6a
|
Add ability to select and deselect a hex.
|
2016-07-16 17:52:11 -04:00 |
Amy Wooding
|
acf52537a2
|
Moved HexMapCell out of main.py into its own module.
|
2016-07-16 17:49:58 -04:00 |
Amy Wooding
|
cf6ef569a5
|
Added setter to make sure that the even-r and cube coordinates never get out of sync.
|
2016-07-16 17:45:02 -04:00 |
Amy Wooding
|
2b9f4dba36
|
Added even_r_coords and cube_coords to HexMapCell. That is, hexagons now know they're coordinates.
|
2016-07-16 17:39:03 -04:00 |
Dorian
|
f806453bf6
|
Add a basic map coordinate system.
|
2016-07-16 16:11:26 -04:00 |
Dorian
|
53d6a6c7ba
|
Avoid displaying cells cut off on the left.
|
2016-07-16 15:52:01 -04:00 |
Dorian
|
5b1161f2f3
|
Add coordinate labels to hexes.
|
2016-07-16 15:11:41 -04:00 |
Dorian
|
9a1fd04b75
|
Add better documentation around hex positioning and resizing code.
|
2016-07-16 14:12:56 -04:00 |
Dorian
|
8fa61f942d
|
Add documentation around the hex positioning and updating code.
|
2016-07-16 14:00:48 -04:00 |
Dorian
|
c57c01464d
|
Minor code clean up.
|
2016-07-16 13:51:50 -04:00 |
Amy Wooding
|
8b5b258be7
|
added random colours to the hexagons
|
2016-06-04 23:04:53 -07:00 |
Amy Wooding
|
f5aaa50433
|
hexagons work!! hurray!
|
2016-06-04 22:20:00 -07:00 |
Dorian
|
02c84566cd
|
Attempt to create multiple control points.
|
2016-06-04 17:57:52 -07:00 |
Dorian
|
7eb4b343a5
|
Add in way to add in a single and multiple boxes for handling control of units.
|
2016-06-04 17:37:39 -07:00 |
Kjell Wooding
|
cc1604fe36
|
fix aspect ratio of hex grid
|
2016-06-04 15:08:18 -07:00 |
Kjell Wooding
|
3d77ab264b
|
first try at fixing the aspect ratio
|
2016-06-04 14:55:11 -07:00 |
Kjell Wooding
|
dbc704226a
|
Draw the hex grid
|
2016-06-04 14:41:13 -07:00 |
Dorian
|
9cc0f805c8
|
Setup initial line drawing.
|
2016-06-04 13:02:02 -07:00 |
Dorian
|
2e6bbd36ed
|
Add in better naming for line edges.
|
2016-06-04 12:54:21 -07:00 |
Dorian
|
5d6f3960bb
|
Create logic to draw out squares.
|
2016-06-04 12:51:50 -07:00 |
Dorian
|
5decaf284d
|
Breakout map regions into standalone widget.
|
2016-06-04 12:35:33 -07:00 |
Dorian
|
57b8de4470
|
Add grid layout with coordinates for map.
|
2016-06-04 12:23:40 -07:00 |
Dorian
|
bc62c5c14c
|
Add initial screen layout.
|
2016-06-04 11:59:40 -07:00 |
Kjell Wooding
|
a81703854c
|
Add some template code
|
2016-06-04 11:31:07 -07:00 |