about summary refs log tree commit diff stats
path: root/util
diff options
context:
space:
mode:
Diffstat (limited to 'util')
-rw-r--r--util/generate_gamedata.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/util/generate_gamedata.rb b/util/generate_gamedata.rb index f63e062..3f610b1 100644 --- a/util/generate_gamedata.rb +++ b/util/generate_gamedata.rb
@@ -8,6 +8,7 @@ outputpath = ARGV[2]
8CLASSIFICATION_NORMAL = 1 8CLASSIFICATION_NORMAL = 1
9CLASSIFICATION_REDUCED = 2 9CLASSIFICATION_REDUCED = 2
10CLASSIFICATION_INSANITY = 4 10CLASSIFICATION_INSANITY = 4
11CLASSIFICATION_SMALL_SPHERE_ONE = 8
11 12
12panel_to_id = {} 13panel_to_id = {}
13door_groups = {} 14door_groups = {}
@@ -80,6 +81,10 @@ config.each do |room_name, room_data|
80 classification_by_location_id[location_id] += CLASSIFICATION_REDUCED 81 classification_by_location_id[location_id] += CLASSIFICATION_REDUCED
81 end 82 end
82 end 83 end
84
85 if room_name == "Starting Room"
86 classification_by_location_id[location_id] += CLASSIFICATION_SMALL_SPHERE_ONE
87 end
83 end 88 end
84 end 89 end
85 90
* * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. * */ #import <Foundation/Foundation.h> #import "CCNode.h" #import "CCRibbon.h" /** * CCMotionStreak manages a Ribbon based on it's motion in absolute space. * You construct it with a fadeTime, minimum segment size, texture path, texture * length and color. The fadeTime controls how long it takes each vertex in * the streak to fade out, the minimum segment size it how many pixels the * streak will move before adding a new ribbon segement, and the texture * length is the how many pixels the texture is stretched across. The texture * is vertically aligned along the streak segemnts. * * Limitations: * CCMotionStreak, by default, will use the GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA blending function. * This blending function might not be the correct one for certain textures. * But you can change it by using: * [obj setBlendFunc: (ccBlendfunc) {new_src_blend_func, new_dst_blend_func}]; * * @since v0.8.1 */ @interface CCMotionStreak : CCNode <CCTextureProtocol> { CCRibbon* ribbon_; float segThreshold_; float width_; CGPoint lastLocation_; } /** Ribbon used by MotionStreak (weak reference) */ @property (nonatomic,readonly) CCRibbon *ribbon; /** creates the a MotionStreak. The image will be loaded using the TextureMgr. */ +(id)streakWithFade:(float)fade minSeg:(float)seg image:(NSString*)path width:(float)width length:(float)length color:(ccColor4B)color; /** initializes a MotionStreak. The file will be loaded using the TextureMgr. */ -(id)initWithFade:(float)fade minSeg:(float)seg image:(NSString*)path width:(float)width length:(float)length color:(ccColor4B)color; /** polling function */ -(void)update:(ccTime)delta; @end