nagajisの日不定記。
本日のアクセス数:0|昨日のアクセス数:0
ad
文字の重なり対策。TUKA氏に「物理的に無理」と言ってしまったものの、ふとアイデアが浮かんで修正してみた。nagajisは適当だ。
STATICS
・マップ一枚のピクセルサイズの1/10の2次元配列(117x150)を想定
・positionの値を(int)1/10する
・配列上の(int)(position/10)の位置+X方向に文字数分の配列を調べてチェックが入ってなければそのまま配置。該当個所とその上下の列にチェックを入れる
・チェックが入ってる=文字があればY方向に1ずらして繰り返し
上下に1列ずつマージンを取るのがミソだ。入れないとどうしても約50%かぶる可能性が残る。英数字だけの方は幅を1/2するとか何とかバッドノウハウがたっぷり。たぶん1カ月後にソース見たら忘れてる。
ついでにjavascriptでいろいろ。少しは親切になった。そんなに力入れてもアレなんだけどな。