Descargar
Desarrollar
Cuenta
Descargar
Desarrollar
Entrar
Forgot Account/Password
Crear Cuenta
Idioma
Ayuda
Idioma
Ayuda
×
Entrar
Nombre de usuario
Contraseña
×
Forgot Account/Password
Translation Status of Español
Categoría:
Software
Gente
PersonalForge
Magazine
Wiki
Buscar
OSDN
>
Buscar Software
>
Games/Entertainment
>
Role-Playing
>
JNetHack
>
Ticket List/Search
>
Incidencia #258
JNetHack
Fork
source
tool
htdocs
Descripción
Project Summary
Developer Dashboard
Página Web
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
Historial
Descargas
List of Releases
Stats
Código Fuente
Code Repository list
Git
source
tool
htdocs
Subversion
Ver Repositorio
CVS
Ver Repositorio
Incidencia
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
Wiki
FrontPage
Title index
Recent changes
Doc Mgr
List Docs
Communication
list of ML
jnethack-announce
jnethack-cvs
jnethack-devel
jnethack-ticket
Noticias
Incidencia #258
Ticket List
Submit New Ticket
RSS
winnt/ttyで色指定がおかしい
Abrir Fecha:
2002-05-20 03:04
Última actualización:
2003-12-31 23:10
monitor
ON
OFF
Informador:
argrath
Propietario:
argrath
Tipo:
Bugs
Estado:
Cerrado
Componente:
(Ninguno)
Hito:
(Ninguno)
Prioridad:
3
Gravedad:
5 - Medium
Resolución:
Fixed
Fichero:
1
Details
Responder
メッセージやステータス、アイテム表示などの
色がマップ上のキャラクターの色になることが多々あります
。
おそらく、色の初期化がなされていないと思われます。
(So-Miyaさんからの指摘)
Ticket History (3/5 Histories)
Show older Histories
2002-05-20 03:14
Updated by:
argrath
Resolución
Update from
Ninguno
to
Accepted
Comentario
Responder
Logged In: YES
user_id=1120
現象確認しました。
unix/ttyでは大丈夫だと思うのですが、
手元の環境がちょっと変かもしれないので、
コメントがあればお願いします。
2002-06-13 17:58
Updated by:
so-miya
Comentario
Responder
Logged In: YES
user_id=1624
sys/winnt/nttty.cにて、
term_start_color, term_end_color,
term_start_attr, term_end_attr
にて、
NetHack-3.3.1までは色や属性などをAPI関数で変更していましたが、
NetHack-3.4.0からは変数的にのみ変更して、
g_putch, xputc, xputs
が呼ばれたとき初めてAPI関数で変更するようになったようです。
しかし、plineや、ステータス表示は、
putstr, raw_print
などのAPIを介さない出力であったため、
変数の内容が反映されず、直接出力されたため、直前にg_putchさ
れたときの色で出力されてしまった模様。
したがって、これを修正するには、
g_putch, xputc, xputs
が呼ばれた直後に強引に色変更APIを呼んでやればいいことになり
ます。
g_putchはprint_glyphからのみ呼ばれ、
print_glyphはflush_screen及びrow_refreshでのみ呼ばれ、
ここでループで連続して呼ばれているので、
ループ終了後の部分で色変更APIを呼ぶように修正してみました。
コメントではパッチを転送できないのでpatchの方に上げておきます。
2002-06-14 00:36
Updated by:
argrath
File
37: bug258.diff
is attached
Resolución
Update from
Accepted
to
Works For Me
Comentario
Responder
Logged In: YES
user_id=1120
どうもありがとうございます。パッチいただきました。
ただ、本当にこの部分にパッチをいれないといけないとすれば
英語版でも同じ現象が出るはずですが、英語版では出ません。
ということは(おそらく)win/tty/以下へのパッチがおかしくて、
そちらを変更するのが本筋と思われます。
ということで、「あるべき」修正が出来るまでこの項目は
Openのままにしておこうと思います。
# コメントでパッチ添付できませんか?
# 私の環境では問題なく添付できますが…
# 毎回修正パッチを添付してますし。
# (開発者だからなのだろうか)
2002-06-14 02:30
Updated by:
so-miya
Comentario
Responder
Logged In: YES
user_id=1624
おそらく、Bugsにファイル添付を行うには、担当者でないと
添付できない模様です。(新規ならば添付できるようです。)
今回のいろ場毛を起こしている部分は、
日本語版はjapanese/jlib.cのjputstrを介しての出力と
なっている部分なので、今までは問題なかった部分が浮上
してきたものかもしれませんね。
2003-12-31 23:10
Updated by:
argrath
Ticket Close date
is changed to
2003-12-31 23:10
Resolución
Update from
Works For Me
to
Fixed
Estado
Update from
Open
to
Cerrado
Comentario
Responder
Logged In: YES
user_id=1120
3.4.3で問題が解決しているようですので閉じます。
Attachment File List (
1
)
Attachment File List
bug258.diff
(1KB)
パッチ
Editar
Add Comment
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
Entrar
Add Comment
Vista previa
Submit
色がマップ上のキャラクターの色になることが多々あります
。
おそらく、色の初期化がなされていないと思われます。
(So-Miyaさんからの指摘)