2
; Plee the Bear -- gfx script tools
4
; Copyright (C) 2005-2010 Julien Jorge, Sebastien Angibaud
6
; This program is free software; you can redistribute it and/or modify it
7
; under the terms of the GNU General Public License as published by the
8
; Free Software Foundation; either version 2 of the License, or (at your
9
; option) any later version.
11
; This program is distributed in the hope that it will be useful, but WITHOUT
12
; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13
; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
16
; You should have received a copy of the GNU General Public License along
17
; with this program; if not, write to the Free Software Foundation, Inc.,
18
; 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20
; contact: plee-the-bear@gamned.org
22
; Please add the tag [PTB] in the subject of your mails.
26
; This script is intended to be run in this directory and via gimp-console:
28
; gimp-console -b - < this_script.scm
30
(load "../../../common.scm")
34
; the ratio of the size is 0.25
36
(let ( (src_name "idle.xcf.bz2") )
37
(let ( (src_image (car (gimp-file-load 1 src_name src_name)))
50
(create-layer src_image
51
(list right_arm cap head tooth right_leg body left_arm
62
; the ratio of the size is 0.25
64
(let ( (src_name "walk.xcf.bz2") )
65
(let ( (src_image (car (gimp-file-load 1 src_name src_name)))
69
(let ( (right_leg_1 0)
84
(create-layer src_image
85
(list head_1 right_leg_1 right_arm_1 ear_1 body_1)
86
26 0 46 22 dest_image)
87
(create-layer src_image
88
(list head_1 right_leg_3 right_arm_3 ear_3 body_3)
89
72 0 46 22 dest_image)
90
(create-layer src_image
91
(list head_1 right_leg_4 right_arm_4 ear_4 body_4)
92
118 0 46 22 dest_image)
101
; the ratio of the size is 0.25
103
(let ( (src_name "dig.xcf.bz2") )
104
(let ( (src_image (car (gimp-file-load 1 src_name src_name)))
117
(create-layer src_image
119
164 0 29 28 dest_image)
120
(create-layer src_image
122
193 0 29 28 dest_image)
123
(create-layer src_image
125
222 0 29 28 dest_image)
126
(create-layer src_image
128
0 32 29 28 dest_image)
129
(create-layer src_image
130
(list body_5 foot_5_1)
131
29 32 29 28 dest_image)
132
(create-layer src_image
133
(list body_5 foot_5_2)
134
58 32 29 28 dest_image)
143
; the ratio of the size is 0.25
145
(let ( (src_name "dust.xcf.bz2") )
146
(let ( (src_image (car (gimp-file-load 1 src_name src_name)))
156
(create-layer src_image
158
87 22 32 16 dest_image)
159
(create-layer src_image
161
119 22 32 16 dest_image)
162
(create-layer src_image
164
87 38 32 16 dest_image)
165
(create-layer src_image
167
119 38 32 16 dest_image)
176
; the ratio of the size is 0.25
178
(let ( (src_name "dust-end.xcf.bz2") )
179
(let ( (src_image (car (gimp-file-load 1 src_name src_name)))
183
(let ( (dust_end_1 0)
189
(create-layer src_image
191
151 32 19 15 dest_image)
192
(create-layer src_image
194
170 32 19 15 dest_image)
195
(create-layer src_image
197
151 48 19 15 dest_image)
198
(create-layer src_image
200
170 48 19 15 dest_image)
209
; the ratio of the size is 0.25
211
(let ( (src_name "jump.xcf.bz2") )
212
(let ( (src_image (car (gimp-file-load 1 src_name src_name)))
222
(create-layer src_image
224
189 32 40 40 dest_image)
225
(create-layer src_image
227
0 61 40 40 dest_image)
228
(create-layer src_image
230
40 61 40 40 dest_image)
231
(create-layer src_image
233
80 61 40 40 dest_image)
242
; the ratio of the size is 0.25
244
(let ( (src_name "fall.xcf.bz2") )
245
(let ( (src_image (car (gimp-file-load 1 src_name src_name)))
259
(create-layer src_image
260
(list right_leg right_arm head right_ear body left_ear
262
120 61 23 35 dest_image)
271
; the ratio of the size is 0.25
273
(let ( (src_name "injured.xcf.bz2") )
274
(let ( (src_image (car (gimp-file-load 1 src_name src_name)))
288
(create-layer src_image
289
(list right_leg right_arm eye head right_ear body
291
143 61 21 35 dest_image)
298
(let ( (dest_name "rabbit-1.png") )
299
(let ( (dest_image (car (gimp-image-new 256 128 RGB))) )
300
(let ( (bk (car (gimp-layer-new dest_image 256 128 1 "background" 100 0)))
302
(gimp-image-add-layer dest_image bk 0)
309
(dust-end dest_image)
314
(save-frames-and-exit dest_name dest_image)